mountain locomotive/engine - Español Inglés Diccionario